/**
 * 
 */
package com.thor.palmmall.rest.product;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.thor.commons.entity.UCN;
import com.thor.palmmall.rest.common.ABill2;

/**
 * @author NuoSa
 *
 * @since 1.0
 */
public class AProductChange extends ABill2 implements Serializable {

  private static final long serialVersionUID = 1226848783994524407L;

  private String bpmOutgoingState;
  private String abortMsg;
  private UCN store;
  private UCN tenant;
  private UCN contract;
  private boolean printPriceTag;
  private Integer printQty;
  private String remark;
  private List<AProductChangeLine> products = new ArrayList<AProductChangeLine>();

  public UCN getStore() {
    return store;
  }

  public void setStore(UCN store) {
    this.store = store;
  }

  public UCN getTenant() {
    return tenant;
  }

  public void setTenant(UCN tenant) {
    this.tenant = tenant;
  }

  public UCN getContract() {
    return contract;
  }

  public void setContract(UCN contract) {
    this.contract = contract;
  }

  public String getBpmOutgoingState() {
    return bpmOutgoingState;
  }

  public void setBpmOutgoingState(String bpmOutgoingState) {
    this.bpmOutgoingState = bpmOutgoingState;
  }

  public String getAbortMsg() {
    return abortMsg;
  }

  public void setAbortMsg(String abortMsg) {
    this.abortMsg = abortMsg;
  }

  public boolean isPrintPriceTag() {
    return printPriceTag;
  }

  public void setPrintPriceTag(boolean printPriceTag) {
    this.printPriceTag = printPriceTag;
  }

  public Integer getPrintQty() {
    return printQty;
  }

  public void setPrintQty(Integer printQty) {
    this.printQty = printQty;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public List<AProductChangeLine> getProducts() {
    return products;
  }

  public void setProducts(List<AProductChangeLine> products) {
    this.products = products;
  }

}
